package com.lj.infoisland.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lj.infoisland.common.convention.result.Result;
import com.lj.infoisland.domain.common.CommonOption;
import com.lj.infoisland.domain.po.NewsCategories;

import java.util.List;

/*
 * @description 新闻分类服务类
 * @author 龙洁
 * @create 2024-10-21 下午10:41
 */
public interface NewsCategoriesService extends IService<NewsCategories> {
    /**
     * 获取新闻分类列表
     *
     * @return 新闻分类列表
     */
    Result<List<CommonOption>> getNewsCategoriesList();

    Result<List<NewsCategories>> getNewsCategoriesAdminList();

    void deleteNewsCategories(Integer id);

    void addNewsCategories(String name);
}
